.published {
	width: 100%;
	background-color: white;

	.hr {
		height: 1Px;
		background-color: #f2f2f2;
	}

	.day {
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		font-size: 20Px;

		span {
			display: inline-block;
			padding-top: 20px;

			&.date {
				font-size: 30Px;
			}

			&.month {
				font-size: 16Px;
			}
		}

		.time {
			flex: 1;
			width: 25%;
		}

		.articles {
			width: 75%;
			padding: 15Px 0;
			text-align: left;

			.article {
				display: flex;
				padding: 15Px 0;

				.img {
					width: 95Px;
					height: 95Px;
					overflow: hidden;

					img {
						width: 100%;
					}
				}

				.content {
					width: 100%;
					margin-left: 10px;
					font-size: 14Px;
				}
			}
		}
	}
}
